/*
 * Solver.h
 *
 *  Created on: Oct 22, 2012
 *      Author: pedro
 */

#ifndef SOLVER_H_
#define SOLVER_H_

#include <iostream>
#include<vector>

#include "Graph.h"
#include "Problem.h"
#include "Solution.h"
#include "Hungarian.h"
#include "Adapter.h"



using namespace std;

class Solver {

public:

	static vector<Problem> solveProblem(Graph & , Problem &, Solution &, int *);

};

#endif /* SOLVER_H_ */
